package com.yuandian.management.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yuandian.api.business_monitor.entity.E2eStudyTask;
import com.yuandian.api.business_monitor.po.E2eStudyCollect;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 说明：端到端学习任务mapper接口
 * @Author zfsn
 * @Date 2023/7/12 14:26
 */
@Mapper
public interface E2eStudyTaskMapper extends BaseMapper<E2eStudyTask> {


    /**
     * 查询配置是否存在
     * @param e2eStudyCollect 端到端学习汇总对象
     * @return 大于0即为存在，小于等于0即为不存在
     */
    int queryE2eConfigExist(@Param("param") E2eStudyCollect e2eStudyCollect);

    /**
     * 同步配置给步骤端到端学习
     * @param e2eStudyCollect 端到端学习汇总对象
     */
    void sync(E2eStudyCollect e2eStudyCollect);
}
